{
TCut success("type.fData==\"REGISTERED-RAN-SUCCESS\"");
TCut success1("type.fData==\"REGISTERED-RAN-RESUBMITTED-SUCCESS\"");
TCut suc(success||success1);
TCut cms("VO.fData==\"cms\"");
TCut lhcb("VO.fData==\"lhcb\"");
TCut atlas("VO.fData==\"atlas\"");
TCut alice("VO.fData==\"alice\"");
// LONDONT2
TCut ic("(CE.fData==\"mars-ce.mars.lesc.doc.ic.ac.uk\")||(CE.fData==\"mars-ce2.mars.lesc.doc.ic.ac.uk\")");
TCut iclesc("(CE.fData==\"gw39.hep.ph.ic.ac.uk\")||(CE.fData==\"ce00.hep.ph.ic.ac.uk\")"); 
TCut qmul("(CE.fData==\"ce01.esc.qmul.ac.uk\")||(CE.fData==\"ce02.esc.qmul.ac.uk\")");
TCut rhul("(CE.fData==\"ce1.pp.rhul.ac.uk\")");
TCut brunel("(CE.fData==\"dgc-grid-44.brunel.ac.uk\")||(CE.fData==\"dgc-grid-40.brunel.ac.uk\")");
TCut uclcentral("(CE.fData==\"ce-a.ccc.ucl.ac.uk\")||(CE.fData==\"gw-2.ccc.ucl.ac.uk\")");
TCut uclhep("CE.fData==\"pc90.hep.ucl.ac.uk\"");
TCut LT2=(ic||iclesc||qmul||rhul||brunel||uclcentral||uclhep);
TCut LT2CMS=(LT2&&cms);
TCut LT2LHCB=(LT2&&lhcb);
TCut LT2ATLAS=(LT2&&atlas);
TCut LT2ALICE=(LT2&&alice);
// SOUTHGRID
TCut bham("(CE.fData==\"epbf004.ph.bham.ac.uk\")||(CE.fData==\"epgce1.ph.bham.ac.uk\")||(CE.fData==\"epgce2.ph.bham.ac.uk\")");
TCut bris("CE.fData==\"lcgce01.phy.bris.ac.uk\"");
TCut ox("(CE.fData==\"t2ce01.physics.ox.ac.uk\")||(CE.fData==\"t2ce02.physics.ox.ac.uk\")");
TCut cam("CE.fData==\"serv03.hep.phy.cam.ac.uk\"");
TCut ral("(CE.fData==\"heplnx201.pp.rl.ac.uk\")||(CE.fData==\"heplnx206.pp.rl.ac.uk\")||(CE.fData==\"heplnx204.pp.rl.ac.uk\")");
TCut SG=(bham||bris||ox||cam||ral);
TCut SGCMS=(SG&&cms);
TCut SGLHCB=(SG&&lhcb);
TCut SGATLAS=(SG&&atlas);
TCut SGALICE=(SG&&alice);
// SCOTGRID
TCut dur("CE.fData==\"helmsley.dur.scotgrid.ac.uk\"");
TCut ed("CE.fData==\"ce.epcc.ed.ac.uk\"");
TCut gla("(CE.fData==\"svr016.gla.scotgrid.ac.uk\")||(CE.fData==\"ce1-gla.scotgrid.ac.uk\")");
TCut SCG=(dur||ed||gla);
TCut SCGCMS=(SCG&&cms);
TCut SCGLHCB=(SCG&&lhcb);
TCut SCGATLAS=(SCG&&atlas);
TCut SCGALICE=(SCG&&alice);
//NORTHGRID
TCut man("(CE.fData==\"bohr0001.tier2.hep.man.ac.uk\")||(CE.fData==\"ce01.tier2.hep.manchester.ac.uk\")||(CE.fData==\"ce02.tier2.hep.manchester.ac.uk\")");
TCut lancs("(CE.fData==\"fal-pygrid-18.lancs.ac.uk\")");
TCut liv("CE.fData==\"hepgrid2.ph.liv.ac.uk\"");
TCut shef("CE.fData==\"lcgce0.shef.ac.uk\"");
TCut NG=(man||lancs||liv||shef);
TCut NGCMS=(NG&&cms);
TCut NGLHCB=(NG&&lhcb);
TCut NGATLAS=(NG&&atlas);
TCut NGALICE=(NG&&alice);
// RAL T1
TCut T1("CE.fData==\"lcge02.gripp.rl.ac.uk\" || CE.fData==\"lcgce01.gridpp.rl.ac.uk\"");
// T1, T2, All
TCut GridPP=(LT2||NG||SG||SCG||T1);
TCut AT2=(LT2||NG||SG||SCG);
// other information
char* list="alice$VO.fData==\"alice\" atlas$VO.fData==\"atlas\" cms$VO.fData==\"cms\" lhcb$VO.fData==\"lhcb\" geant4$VO.fData==\"geant4\" zeus$VO.fData==\"zeus\" hone$VO.fData==\"hone\"";
}
